package com.originskyseed.platform.pk.vo.request;

import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * pk信息表请求对象（OSI_PK）
 *
 * @author WuZhuoXi
 */
public class PkRequestVO extends BaseRequestVO {

	/**
	 * 源用户id（OBJ_USER_ID）
	 */
	private String objUserId;

	/**
	 * 目标用户id（TO_USER_ID）
	 */
	private String toUserId;

	/**
	 * 源用户id集合
	 */
	private List<String> objUserIdList;

	/**
	 * 目标用户id集合
	 */
	private List<String> toUserIdList;

	/**
	 * 目标用户名称（TO_USER_NAME）
	 */
	private String toUserName;

	/**
	 * 规则标题（RULE_TITLE）
	 */
	private String ruleTitle;

	/**
	 * 状态 1待生效、2进行中、3已完成（STATE）
	 */
	private Integer state;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 赌注类型(1-主播时长,2-主播人气值,3-优质用户数,4-潜力用户数,5-内荐人数)（TYPE）
	 */
	private Integer type;

	/**
	 * 排序
	 */
	private String sort;

	/**
	 * 规则编号（RULE_NUMBER）
	 */
	private String ruleNumber;

	/**
	 * 源用户名称（OBJ_USER_NAME）
	 */
	private String objUserName;

	/**
	 * 所属平台(1-所有,2-内容平台.3-推广平台)（PLATFORM）
	 */
	private Integer platform;

	/**
	 * 起始结束时间
	 */
	private String endTimeStart;

	/**
	 * 结束结束时间
	 */
	private String endTimeEnd;

	/**
	 * 登录用户所属平台
	 */
	private Integer sourceSys;

	/**
	 * 登录用户类型
	 */
	private Integer userType;

	/**
	 * 标识是不是开放平台
	 */
	private Integer isOw;

	public Integer getIsOw() {
		return isOw;
	}

	public void setIsOw(Integer isOw) {
		this.isOw = isOw;
	}

	public Integer getSourceSys() {
		return sourceSys;
	}

	public void setSourceSys(Integer sourceSys) {
		this.sourceSys = sourceSys;
	}

	public String getEndTimeStart() {
		return endTimeStart;
	}

	public void setEndTimeStart(String endTimeStart) {
		this.endTimeStart = endTimeStart;
	}

	public String getEndTimeEnd() {
		return endTimeEnd;
	}

	public void setEndTimeEnd(String endTimeEnd) {
		this.endTimeEnd = endTimeEnd;
	}

	public Integer getPlatform() {
		return platform;
	}

	public void setPlatform(Integer platform) {
		this.platform = platform;
	}

	public String getRuleNumber() {
		return ruleNumber;
	}

	public void setRuleNumber(String ruleNumber) {
		this.ruleNumber = ruleNumber;
	}

	public String getObjUserName() {
		return objUserName;
	}

	public void setObjUserName(String objUserName) {
		this.objUserName = objUserName;
	}

	public String getSort() {
		return sort;
	}

	public void setSort(String sort) {
		this.sort = sort;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getToUserName() {
		return toUserName;
	}

	public void setToUserName(String toUserName) {
		this.toUserName = toUserName;
	}

	public String getRuleTitle() {
		return ruleTitle;
	}

	public void setRuleTitle(String ruleTitle) {
		this.ruleTitle = ruleTitle;
	}

	public List<String> getObjUserIdList() {
		return objUserIdList;
	}

	public void setObjUserIdList(List<String> objUserIdList) {
		this.objUserIdList = objUserIdList;
	}

	public List<String> getToUserIdList() {
		return toUserIdList;
	}

	public void setToUserIdList(List<String> toUserIdList) {
		this.toUserIdList = toUserIdList;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserType(Integer userType) {
		this.userType = userType;
	}

	public String getObjUserId() {
		return objUserId;
	}

	public void setObjUserId(String objUserId) {
		this.objUserId = objUserId;
	}

	public String getToUserId() {
		return toUserId;
	}

	public void setToUserId(String toUserId) {
		this.toUserId = toUserId;
	}
}
